html, body {
    height: 100%;
}
#push {
    height: 235px;
}
#wrap {
	height: auto !important;
	margin: 0 auto -235px;
	min-height: 100%;
}
#wrap > .container {
    padding: 5px 15px 5px 15px;
}
.container .credit {
    margin: 12px 0;
}
code {
    font-size: 80%;
}
@media (max-width: 767px) {
}
#footer-wrap {			
/*			background: none repeat scroll 0 0 #2E3639;*/
	position: relative;
	z-index: 2;
}
#footer {
	height: 235px;
}
#footer h1 {
	color: inherit;
	display: inline;
	font-size: inherit;
	font-weight: inherit;
}				
.long-art {
    background: url("http://netdna.webdesignerdepot.com/themes/wdd_flat/css/images/long-art.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    height: 20px;
}
.layout-wrap {
    margin: 0 auto;
    max-width: 1282px;
    position: relative;
    width: 100%;
}
#footer-info {
    padding: 20px 0 0;
}
#footer-blocks {
}
.footer-block {
    float: left;
    width: 33.33%;
}
.footer-block:first-child .footer-block-content {
    padding-left: 20px 10px;
}
.footer-block:last-child .footer-block-content {
    padding-right: 20px;
}
.footer-block-content {
    padding: 20px 10px;
}
[data-icon]:before {
    content: attr(data-icon);
    font-family: 'Pictos Custom';
}
#footer-about-block .footer-block-icon {
    line-height: 40px;
}
.footer-block-icon {
    color: #979B9C; 
    font-size: 50px;
    line-height: 50px;
    position: absolute;
}
.ftb-text {
    color: #848889; 
    font-size: 13px;
    line-height: 20px;
    margin-left: 85px;
    position: relative;
}
.footer-tiny-title {
    color: #FFFFFF; 
    font-size: 22px;
    margin-bottom: 10px;
}
.entry .horizonta-post-title, .entry h2 strong, .entry h2, .asection-title, .mi-wrap, .footer-tiny-title, .sidebar-title, h2, h1, h3 {
    font-weight: 700;
}
.ftb-text a {
    border-bottom: 1px dotted #2E3639;
    color: #FCD54E; 
    text-decoration: none;
    transition: border-color 0.2s linear 0s;
}
.col-lg-4 a, .footer a {
    color: #E93A30;
    font-weight: bold;
}
footer, a {
    color: #000000;
    text-decoration: none;
    word-wrap: break-word;
}